home *** CD-ROM | disk | FTP | other *** search
/ Menu Planner / Menu Planner (Ohio Distinctive Software).ISO / pc / mp.dir / 00137_Navigation.ls < prev    next >
Encoding:
Text File  |  1995-11-07  |  2.4 KB  |  125 lines

  1. on doPDC
  2.   if the frameLabel <> "PDC" then
  3.     clearButtons()
  4.   end if
  5.   go("PDC")
  6.   setPdcFromArray()
  7.   updateStage()
  8. end
  9.  
  10. on doMWC
  11.   if PDCOK() then
  12.     clearButtons()
  13.     go("MWC")
  14.   end if
  15.   updateStage()
  16. end
  17.  
  18. on doWWC
  19.   if PDCOK() then
  20.     clearButtons()
  21.     go("WWC")
  22.   end if
  23.   updateStage()
  24. end
  25.  
  26. on doRDA
  27.   if PDCOK() then
  28.     clearButtons()
  29.     go("RDA")
  30.   end if
  31.   updateStage()
  32. end
  33.  
  34. on dobib
  35.   if PDCOK() then
  36.     clearButtons()
  37.     go("BIB")
  38.   end if
  39.   updateStage()
  40. end
  41.  
  42. on doBreakfast
  43.   global calcdata
  44.   if PDCOK() then
  45.     if (the frameLabel <> "Breakfast") and (the frameLabel <> "breakfast veg") then
  46.       clearButtons()
  47.     end if
  48.     set vegetarian to getaProp(calcdata, #vegt)
  49.     if vegetarian or getaProp(calcdata, #low_fat) then
  50.       go("Breakfast veg")
  51.       setBreakfastVegFromArray()
  52.     else
  53.       go("Breakfast")
  54.       setBreakfastFromArray()
  55.     end if
  56.   end if
  57.   updateStage()
  58. end
  59.  
  60. on doLunch
  61.   global calcdata
  62.   if PDCOK() then
  63.     if (the frameLabel <> "Lunch") and (the frameLabel <> "Lunch veg") then
  64.       clearButtons()
  65.     end if
  66.     set vegetarian to getaProp(calcdata, #vegt)
  67.     if vegetarian then
  68.       go("lunch veg")
  69.       setLunchVegFromArray()
  70.     else
  71.       go("lunch")
  72.       setLunchFromArray()
  73.     end if
  74.   end if
  75.   updateStage()
  76. end
  77.  
  78. on doDinner
  79.   global calcdata
  80.   if PDCOK() then
  81.     if (the frameLabel <> "Dinner") and (the frameLabel <> "Dinner veg") and (the frameLabel <> "Dinner2") and (the frameLabel <> "Dinner2 veg") then
  82.       clearButtons()
  83.     end if
  84.     set vegetarian to getaProp(calcdata, #vegt)
  85.     set twoMeals to getaProp(calcdata, #twoMeals)
  86.     if twoMeals then
  87.       if vegetarian then
  88.         go("dinner2 veg")
  89.         setDinner2VegFromArray()
  90.       else
  91.         go("dinner2")
  92.         setDinner2FromArray()
  93.       end if
  94.     else
  95.       if vegetarian then
  96.         go("dinner veg")
  97.         setDinnerVegFromArray()
  98.       else
  99.         go("dinner")
  100.         setDinnerFromArray()
  101.       end if
  102.     end if
  103.   end if
  104.   updateStage()
  105. end
  106.  
  107. on doBrunch
  108.   global calcdata
  109.   if PDCOK() then
  110.     if (the frameLabel <> "Brunch") and (the frameLabel <> "Brunch Veg") then
  111.       clearButtons()
  112.     end if
  113.     set vegetarian to getaProp(calcdata, #vegt)
  114.     set lowFat to getaProp(calcdata, #low_fat)
  115.     if vegetarian or lowFat then
  116.       go("brunch veg")
  117.       setBrunchVegFromArray()
  118.     else
  119.       go("brunch")
  120.       setBrunchFromArray()
  121.     end if
  122.   end if
  123.   updateStage()
  124. end
  125.